package cn.historia.api;

import cn.historia.api.response.Response;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @package: cn.historia.api
 * @className: IRAGService
 * @author: 云溪
 * @description:
 * @date: 2025/10/9 9:46
 * @version: 1.0
 */
public interface IRAGService {

    Response<List<String>> queryRagTagList();

    Response<String> uploadFile(String ragTag, List<MultipartFile> files);

    Response<String> analyzeGitRepository(String repoUrl, String userName, String token) throws Exception;

}
